package com.video.video.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.video.common.annotation.Excel;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

@Data
public class DEchargeRecordDto implements Serializable {
  /***会员名称**/
  @Excel(name = "会员名称")
  private String uname;

  /** 合伙人名称 */
  @Excel(name = "合伙人名称")
  private String hname;

  /** 充值方式：1 平台 2 合伙人 */
  @Excel(name = "充值方式")
  private String echargeType;

  /** 支付渠道：1 支付宝 2 微信 3银行卡 4 现金 */
  @Excel(name = "支付渠道")
  private String type;

  @Excel(name = "充值账号")
  private String accountNumber;

  /** 当前会员余额金额（充值前） */
  @Excel(name = "会员余额金额")
  private BigDecimal currentAmount;

  /** 充值金额 */
  @Excel(name = "充值金额")
  private BigDecimal amount;

  @Excel(name = "赠送金额")
  private BigDecimal giveAmount;

  /** 充值人员 */
  @Excel(name = "充值人员")
  private String createBy;

  /** 创建时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  @Excel(name = "充值时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;

}
